#include <reg51.h>
sbit b1= P1^0;
sbit b2= P1^1; 

void mydelay()
{
	int i,j;
 	for(i=0;i<5;i++)
		for(j=0;j<30000;j++) ; 
}
void main()
{	int but1=0, but2=0; 
 	while(1){

	 if (b1==0){
	 	while(b1==0) ; 
	 		if  (but1==1) but1=0; 
	 		else { but1=1; but2=0; }
	 }

	
	 if (b2==0){
	 	while(b2==0) ;
	   	if  (but2==1) but2=0; 
	 	else { but2=1;   but1=0;} 
	}
				 
	 if (but1==1){  
	 	P2 = 0x00;	 mydelay();
		P2 = 0xff;	 mydelay();
	 }
	 if (but2==1){  
	 	P2 = 0xaa;	 mydelay();
		P2 = 0x55;	 mydelay();
	 }
	 
	 P2=0xff;

	}
}